/*
 * Copyright by LunaSec (owned by Refinery Labs, Inc)
 *
 * Licensed under the Business Source License v1.1
 * (the "License"); you may not use this file except in compliance with the
 * License. You may obtain a copy of the License at
 *
 * https://github.com/lunasec-io/lunasec/blob/master/licenses/BSL-LunaTrace.txt
 *
 * See the License for the specific language governing permissions and
 * limitations under the License.
 *
 */
import React from 'react';

import useAppSelector from '../../hooks/useAppSelector';
import { selectIsAuthenticated } from '../../store/slices/authentication';

import { AuthenticatedHome } from './AuthenticatedHome';
import { UnauthenticatedHome } from './UnauthenticatedHome';

export const HomePage: React.FunctionComponent = (_props) => {
  const isAuthenticated = useAppSelector(selectIsAuthenticated);

  if (!isAuthenticated) {
    return <UnauthenticatedHome />;
  }

  return <AuthenticatedHome />;
};
